/*### Powered by: www.dircms.cn ###*/

/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,b,i,p,th,td,form,fieldset,legend,input,button,textarea,blockquote,hr,pre{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,b,i,button,input,select,textarea{font-size:100%; font-weight:normal; font-style:normal;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
html{overflow-y:scroll;}
input,select,button,textarea{vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
input[type="submit"]{cursor:pointer;}
abbr,acronym{border:none; font-variant:normal;}
html{-webkit-text-size-adjust:none;}/* chrome minium font-size fixed */

/*----------Reset CSS for Website----------*/
body{background: url(../images/bgg.jpg) center top; color:#444;  text-align:left; line-height:21px; font-size:12px; font:12px/1.5 tahoma,arial,"\5b8b\4f53",sans-serif;}
a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}
a:active{blr:expression(this.onFocus=this.blur())}
a:focus {outline:none;-moz-outline:none;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.wb{word-break:break-all; word-wrap:break-word;}
.page-wrap{width:960px; margin:0 auto;}

/*In Common Usen*/
.fl{float:left;}.fr{float:right;}.mt10{margin-top:8px;}.ml8{margin-left:8px;}.fz14{font-size:14px;}.fz12{font-size:12px;}.border-t-no{border:solid 1px #D7E3ED; border-top:none;}.red{color:#f30!important;}.blue{color:#2478C5!important;}.tr{text-align:right;}.gray{color:#999!important;}

.newss{width:960px;overflow:hidden;margin:8px auto; }
.box11{float:left;width:312px;border:1px #C2D6E7 solid;background:#fff;}
.box22{float:left;margin-left:8px;width:313px;border:1px #bacad6 solid;background:#fff;}
.newss h4 {height:30px;line-height:30px;font-size:14px;color:#107bab;margin:0 10px;margin-top:5px;border-bottom:1px #C2D6E7 solid;}
.newss h4 a{color:#dd0000;}
.newss ul{padding:5px 10px 8px 10px;}
.newss li {background:url(images/ico1.gif) left no-repeat;padding-left:2px;height:24px;line-height:24px;}
.newss li a{color:#666;}
.newss li a:hover{color:#ff3333;}
.newss li span{float:right;color:#999;}

.contentbg2{border-top: #111111 1px solid;margin-top: 4px;width: 950px;border-bottom: #f44d06 2px solid;border-top-color: #333333; border-bottom-color: #CC3300;  background-color: #FFFFFF;}

.flash6{ position:relative; width:960px;height:279px;overflow:hidden}
.flash6 .bx-pager{ position:absolute;bottom:10px;right:10px;z-index:999;}
.flash6 .bx-pager .pager-link{float:left;width:15px;height:15px; line-height:15px; text-align:center;margin:0 0 0 10px;  color:#930;}
.flash6 .bx-pager .pager-link:hover{ text-decoration:none;}
.flash6 .bx-pager .pager-active{ background:#0C3; color:#fff;}
#slider6 img{width:960px;height:279px;overflow:hidden}

/*-----头部底部公用-----*/
.mini-nav{height:26px; line-height:26px; color:#676767;width:100%; margin:0 auto; background:#F3F3F3 url(../images/repeat_x.png) 0 0 repeat-x;}
.mini-nav .mini-navcont{width:960px; margin:0 auto; padding:0 0px;}
.mini-nav .mini-navcont .login-link{margin-left:0px;}
.mini-nav .mini-navcont .login-link a{margin:0 0px;}
.mini-nav .mini-navcont .toplink{color:#999;}
.mini-nav .mini-navcont .toplink a{margin:0 0px; color:#066BC7;}

.header{width:960px; height:100px; position:relative;}
.header h1{width:960px; margin:0px auto; position:absolute; left:0px; top:10px;}


.nav{height:36px; width:930px; background:#3177bc url(../images/repeatt_x.png) 0 -36px repeat-x; padding:0 15px; position:relative; overflow:hidden;}
.nav li{height:36px; line-height:36px; font-size:15px; float:left; display:inline; padding-left:26px; padding-right:26px; background:url(../images/nav_lii_cut.png) right 0 no-repeat;}
.nav li a,.nav li a:visited{color:#FFF;text-decoration: none}
.nav li:hover {background-color: #ec6941;color: #fff;}
.nav li.none{background:none;}
.nav b{position:absolute; height:36px; width:5px; top:0; background:url(../images/css_spritess.png) no-repeat;}
.nav b.corner-left{background-position:0 0; left:0;}
.nav b.corner-right{background-position:-7px 0; right:0;}


.search{width:945px; height:31px; padding:3px 0 0 15px; background:#EAF1F5 url(../images/repeat_x.png) 0 -82px repeat-x;}
.search legend{display:none;}
.search table .txt{height:18px; line-height:18px; width:220px; padding:2px 0 0 3px; color:#999; border:solid 1px #B8CFE1;}
.search table .txt:focus{color:#444;}
.search table select{height:22px; line-height:22px; margin-left:4px; border:solid 1px #B8CFE1;}
.search table .btn{width:68px; height:21px; background:url(../images/css_sprites.png) -22px 0 no-repeat; border:0px; cursor:pointer;}
.search table .hot-sch{ height:28px; line-height:28px; overflow:hidden; color:#777; margin-left:10px;}
.search table .hot-sch a,.search table .hot-sch a:visited{margin:0 5px; color:#777;}
.search table .hot-sch a:hover{color:#f60; text-decoration:none;}

.footer{width:960px; height:90px; text-align:center; margin:10px auto 0; padding-top:10px; border-top:solid 1px #C6D8E6;}
.footer .foot-nav{color:#999;}
.footer .foot-nav li{display:inline; line-height:24px;}
.footer .foot-nav a{color:#666; margin-left:3px; margin-right:5px;}
.footer .copyright{color:#999; line-height:24px;}
.footer .copyright a{color:#666;}

/*---翻页---*/
.pagination{padding:5px 0 2px; clear:both; text-align:center; margin-top:20px;}
.pagination a,.pagination a:visited{border:solid 1px #bfd5e3; padding:2px 6px; margin:2px; text-decoration:none;}
.pagination a:hover{border:solid 1px #4f96ca; color:#333;}
.pagination a:active{border:solid 1px #4f96ca;}
.pagination .current{border:solid 1px #4f96ca; padding:2px 6px; margin:2px; background:#dfecfc; color:#06c; font-weight:bold;}
*+html .pagination span.disabled{padding:2px 5px 0;}/*for IE7*/
.pagination .disabled{border:solid 1px #cdc3c4; padding:2px 6px; margin:2px; color:#999;}
.pagination .goto{}
.pagination .text{width:30px; border:solid 1px #999; height:16px; line-height:16px; text-align:center;}
.pagination .btn{height:22px; _line-height:18px; width:45px;}
#cont-detail img {vertical-align: middle;max-width:550px;max-height:420px; width:expression(this.width > 550 && this.width > this.height ? 550 : true);overflow:hidden;scale:expression((this.offsetWidth / this.offsetHeight > 550/420)?(this.style.width = this.offsetWidth >= 550 ? "550px" : "auto"):(this.style.height = this.offsetHeight >= 420 ? "420px": "auto"));}



.bbs-show { margin-top:10px;border:1px solid #DAE5FB;}
.bbs-show ul { margin:0 auto; padding:10px 0 5px; width:932px; height:400px;}
.bbs-show li { float:left; padding:0 10px; width:213px; height:200px; overflow:hidden; line-height:24px; text-align:center;}
.bbs-show li img { display:block; border:1px solid #e4e4e4; padding:2px;; width:210px; height:170px; background:#fff}

/*pipp*/
.pipp { width: 960px; margin: 8px auto; color: #333333;}
.pipp .picLiss {float:left;width: 960px; font: bold 14px/30px sans-serif; text-indent:10px;  border-bottom: 3px solid #D7E3ED; height: 30px; line-height: 30px; color:#066BC7; font-size:14px; font-weight:bold }
.pipp .picLiss h2 { width: 100px; float: left;color:#066BC7; font-size:14px; font-weight:bold}
.pipp .picLiss_02{float:left;width: 960px; }
.pipp .picLiss_02 div{float:left;width:192px; height: 154px; margin-top: 5px; overflow:hidden;}
.pipp .picLiss_02 div p{float:left;width: 160px;height: 105px;padding: 16px; overflow:hidden;text-align:center}
.pipp .picLiss_02 div p img { width: 160px; height: 102px; overflow:hidden;}
.pipp .picLiss_02 div h3{float:left;width:172px;line-height:20px;text-align:center; padding: 0 10px; display:inline;font-weight:normal; height:20px}